import java.util.Arrays;
import java.util.Random;
import java.util.Scanner;

//public class Test {
//    public static void main(String[] args) {
//        for (int i =101; i <=200 ; i++) {
//            //信号位：标记
//            boolean flag=true;
//            for (int j =2; j <i/2; j++) {
//                if(i%j==0){
//                    flag=false;
//                    break;
//                }
//            }
//            if(flag){
//                System.out.println(i+"\t");
//            }
//        }
//    }
//
//}
//public class Test{
//    //1.定义一个方法返回一个验证码：是否需要返回值类型声明？
//    public static void main(String[] args) {
//        Scanner sc=new Scanner(System.in);
//        int n=sc.nextInt();
//        //4.调用验证码的方法获取一个随机的验证码
//        String code=createCode(n);
//        System.out.print("验证码"+code);
//
//    }
//    public static String  createCode(int n){
//        //3.定义一个字符串变量记录生成的随机字符
//        String code="";
//        Random r=new Random();
//        //2.定义一个for循环，依次生成随机字符
//        for (int i = 0; i <n; i++) {
//            //3.生成一个随机字符：英文大写 小写 数字（0，1，2）
//            int type=r.nextInt(3);
//            switch(type){
//                case 0:
//                    //大写字符A:65 ~Z(26+25)  (0~25)+65
//                    char ch=(char)(r.nextInt(26)+65);
//                    code += ch;
//                    break;
//                case 1:
//                    //小写字母97开始（a 97 ~ z 97+25)+97
//                    char ch1=(char)(r.nextInt(26)+97);
//                    code += ch1;
//                    break;
//                case 2:
//                    //数字字符
//                    int ch2=r.nextInt(10);
//                    code += ch2;
//                    break;
//
//            }
//
//
//
//        }
//        return code;
//    }
//
//        }
public class Test {
    public static void main(String[] args) {
        int[]arr1={11,22,33,44};
        int[]arr2=arr1;//本质同一个地址一样的，并没有完成数组的复制
        int[]arr3=new int[arr1.length];
        copy(arr1,arr2);
        print(arr1);
        print(arr2);
    }
    public static void print(int[]arr){
        System.out.print("{");
        for (int i = 0; i < arr.length; i++) {
            System.out.print(i==arr.length-1?arr[i]:arr[i]+", ");
        }
        System.out.println("}");
    }
    public static void copy(int []arr1,int []arr3){
        for (int i = 0; i < arr1.length; i++) {
            arr3[i]=arr1[i];
        }
    }
}